﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class LotTemplateQueryEntity : BaseQuery
    {
        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string Description { get; set; }

        [DataMember]
        public string ExpiryDateMandatory { get; set; }

        [DataMember]
        public string ExpiryDateVisible { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LotAttr01Label { get; set; }

        [DataMember]
        public string LotAttr01Mandatory { get; set; }

        [DataMember]
        public string LotAttr01Type { get; set; }

        [DataMember]
        public string LotAttr01Value { get; set; }

        [DataMember]
        public string LotAttr01Visible { get; set; }

        [DataMember]
        public string LotAttr02Label { get; set; }

        [DataMember]
        public string LotAttr02Mandatory { get; set; }

        [DataMember]
        public string LotAttr02Type { get; set; }

        [DataMember]
        public string LotAttr02Value { get; set; }

        [DataMember]
        public string LotAttr02Visible { get; set; }

        [DataMember]
        public string LotAttr03Label { get; set; }

        [DataMember]
        public string LotAttr03Mandatory { get; set; }

        [DataMember]
        public string LotAttr03Type { get; set; }

        [DataMember]
        public string LotAttr03Value { get; set; }

        [DataMember]
        public string LotAttr03Visible { get; set; }

        [DataMember]
        public string LotAttr04Label { get; set; }

        [DataMember]
        public string LotAttr04Mandatory { get; set; }

        [DataMember]
        public string LotAttr04Type { get; set; }

        [DataMember]
        public string LotAttr04Value { get; set; }

        [DataMember]
        public string LotAttr04Visible { get; set; }

        [DataMember]
        public string LotAttr05Label { get; set; }

        [DataMember]
        public string LotAttr05Mandatory { get; set; }

        [DataMember]
        public string LotAttr05Type { get; set; }

        [DataMember]
        public string LotAttr05Value { get; set; }

        [DataMember]
        public string LotAttr05Visible { get; set; }

        [DataMember]
        public string LotAttr06Label { get; set; }

        [DataMember]
        public string LotAttr06Mandatory { get; set; }

        [DataMember]
        public string LotAttr06Type { get; set; }

        [DataMember]
        public string LotAttr06Value { get; set; }

        [DataMember]
        public string LotAttr06Visible { get; set; }

        [DataMember]
        public string LotAttr07Label { get; set; }

        [DataMember]
        public string LotAttr07Mandatory { get; set; }

        [DataMember]
        public string LotAttr07Type { get; set; }

        [DataMember]
        public string LotAttr07Value { get; set; }

        [DataMember]
        public string LotAttr07Visible { get; set; }

        [DataMember]
        public string LotAttr08Label { get; set; }

        [DataMember]
        public string LotAttr08Mandatory { get; set; }

        [DataMember]
        public string LotAttr08Type { get; set; }

        [DataMember]
        public string LotAttr08Value { get; set; }

        [DataMember]
        public string LotAttr08Visible { get; set; }

        [DataMember]
        public string LotAttr09Label { get; set; }

        [DataMember]
        public string LotAttr09Mandatory { get; set; }

        [DataMember]
        public string LotAttr09Type { get; set; }

        [DataMember]
        public string LotAttr09Value { get; set; }

        [DataMember]
        public string LotAttr09Visible { get; set; }

        [DataMember]
        public string LotAttr10Label { get; set; }

        [DataMember]
        public string LotAttr10Mandatory { get; set; }

        [DataMember]
        public string LotAttr10Type { get; set; }

        [DataMember]
        public string LotAttr10Value { get; set; }

        [DataMember]
        public string LotAttr10Visible { get; set; }

        [DataMember]
        public string LotTemplateID { get; set; }

        [DataMember]
        public string ProduceDateMandatory { get; set; }

        [DataMember]
        public string ProduceDateVisible { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SystemCreated { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

